station premises - Español Inglés Diccionario